package com.tentative.competition.common.model.schedule.param;

import com.tentative.competition.common.enums.ExamineEnum;
import com.tentative.competition.common.enums.ExamineTypeEnum;
import com.tentative.competition.common.model.schedule.vo.PageVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * @auther: Smile Huang
 * @date: 2023/6/22 18:22
 * @desc:
 * @version: 2.0
 */
@Data
public class ScheduleExamineParam extends PageVo {

    @ApiModelProperty("审核类型")
    private ExamineTypeEnum examineType;

    @ApiModelProperty("审核状态")
    private ExamineEnum examineStatus;

    @ApiModelProperty("审批IDs")
    private List<Long> ids;

    @ApiModelProperty("拒绝原因")
    private String refuseReason;

    @ApiModelProperty("用户名/角色名")
    private String name;
}
